package com.java.mapper;

import com.java.entity.TeacherLevel;
import com.java.entity.TeacherLevelExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TeacherLevelMapper {
    int countByExample(TeacherLevelExample example);

    int deleteByExample(TeacherLevelExample example);

    int deleteByPrimaryKey(Integer teacherLevelId);

    int insert(TeacherLevel record);

    int insertSelective(TeacherLevel record);

    List<TeacherLevel> selectByExample(TeacherLevelExample example);

    TeacherLevel selectByPrimaryKey(Integer teacherLevelId);

    int updateByExampleSelective(@Param("record") TeacherLevel record, @Param("example") TeacherLevelExample example);

    int updateByExample(@Param("record") TeacherLevel record, @Param("example") TeacherLevelExample example);

    int updateByPrimaryKeySelective(TeacherLevel record);

    int updateByPrimaryKey(TeacherLevel record);
}